package com.lili.collection.core.constans;

/**
 *描述: 层级常量
 *@date: 2023/10/26  15:53
 *@author: lili
 */
public class LevelConstants {

    /**
     * 目标类型标志
     */
    public static final String TARGET="target";

    /**
     * 数组类型标识
     */
    public static final String ARRAY="[]";

    /**
     * 数组右括号标识
     */
    public static final String ARRAY_RIGHT="]";

    /**
     * 数组左括号标识
     */
    public static final String ARRAY_LEFT="[";

    /**
     * 对象类型标识
     */
    public static final String OBJECT="{}";

    /**
     * 数组-基本类型
     */
    public static final String ARRAY_BASE="<>";

    /**
     * 点位分隔符
     */
    public static final String SPOT=".";

    /**
     * 基本类型的点位分隔符
     */
    public static final char SPOT_CHAR='.';

    /**
     * 空字符串
     */
    public static final String BLANK_STR="";

    /**
     * 正则点位分隔符
     */
    public static final String REGEX_SPOT="\\.";

    /**
     * 数据源数据根路径
     */
    public static final String SOURCE_BASE_PATH="parsePath";

    /**
     *
     */
    public static final String PATH_PREFIX="$.";
}